零基础入门Python:基本命令、函数、数据结构 | 您所在的位置:网站首页 › python 基本命令 › 零基础入门Python:基本命令、函数、数据结构 |
导读:本文对Python的基本使用做一个简单的介绍。限于篇幅,本文不可能详细讲解Python的使用,只是针对本书涉及的数据挖掘案例所用到的代码进行基本讲解。如果读者是初步接触Python,并且使用Python的目的就是数据挖掘,那么相信本文的介绍对你来说是比较充足的了。 作者:张良均 谭立云 刘名军 江建明 来源:大数据DT(ID:hzdashuju) 01 运行方式 本文示例代码使用的Python版本为Python 3.6。运行Python代码有两种方式: 一种方式是启动Python,然后在命令窗口下直接输入相应的命令; 另一种方式就是将完整的代码写成.py脚本,如hello.py,然后在对应的路径下通过python hello.py执行。 hello.py脚本中的代码如下: # hello.py print('Hello World!')脚本的执行结果如图所示。 ▲Hello.py脚本执行结果 在编写脚本的时候,可以添加适当的注释。在每一行中,可以用井号“#”来添加注释,添加单行注释的方法如下: a = 2 + 3 # 这句命令的意思是将2+3的结果赋值给a如果注释有多行,可以在两个“'''”(三个英文状态单引号)之间添加注释内容,添加多行注释的方法如下: a = 2 + 3 ''' 这里是Python的多行注释。 这里是Python的多行注释。 '''如果脚本中带有中文(中文注释或者中文字符串,中文字符串要在前面加u),那么需要在文件头注明编码,并且还要将脚本保存为utf-8编码格式,注明编码的方法如下: # -*- coding: utf-8 -* print('世界,你好!')02 基本命令 1. 基本运算 初步认识Python时,可以把它当作一个方便的计算器来看待。读者可以打开Python,试着输入代码清单1所示的命令。 代码清单1:Python基本运算 a = 2 a * 2 a ** 2代码清单1所示的命令是Python几个基本运算,第一个命令是赋值运算,第二个命令是乘法运算,最后一个命令是幂运算(即a2),这些基本上是所有编程语言通用的。不过Python支持多重赋值,方法如下: a, b, c = 2, 3, 4这句多重赋值命令相当于如下命令: a = 2 b = 3 c = 4Python支持对字符串的灵活操作,如代码清单2所示。 代码清单2:Python字符串操作 s = 'I like python' s + ' very much' # 将s与' very much'拼接,得到'I like python very much' s.split(' ') # 将s以空格分割,得到列表['I', 'like', 'python']2. 判断与循环 判断和循环是所有编程语言的基本命令,Python的判断语句格式如下: if 条件1: 语句2 elif 条件3: 语句4 else: 语句5需要特别指出的是,Python一般不用花括号{},也没有end语句,它用缩进对齐作为语句的层次标记。同一层次的缩进量要一一对应,否则会报错。下面是一个错误的缩进示例,如代码清单3所示。 代码清单3:错误的缩进 if a==1: print(a)# 缩进两个空格 else: print('a不等于1')# 缩进三个空格不管是哪种语言,正确的缩进都是一个优雅的编程习惯。 相应地,Python的循环有while循环和for循环,while循环如代码清单4所示。 代码清单4:while循环 s,k = 0,0 while k 5 and x 5 and x < 8”定义了一个函数,判断x是否大于5且小于8,然后将这个函数作用到range(10)的每个元素中,如果为True,则“挑出”那个元素,最后将满足条件的所有元素组成一个列表返回。当然,上述filter语句,也可以使用列表解析,如代码清单21所示。 代码清单21:使用列表解析筛选 b = [i for i in range(10) if i > 5 and i |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |